    <%@ page language="java" contentType="text/html; charset=utf-8" %>   
    <%@ page import="com.jspsmart.upload.SmartUpload"%>
<%@page import="cn.ainit.sys.utils.DateTimeStr"%>   
         
    <%      
        //新建一个SmartUpload对象      
        SmartUpload su = new SmartUpload();      
        boolean sign = true;      
        String info = "";
        String fileName = null;
        try {      
        //上传初始化      
        su.initialize(pageContext);      
         
        // 设定上传限制      
        //1.限制每个上传文件的最大长度。      
        su.setMaxFileSize(10000000);
       
        //2.限制总上传数据的长度。      
        su.setTotalMaxFileSize(20000000);      
         
        //3.设定允许上传的文件（通过扩展名限制）,仅允许doc,txt文件。      
        su.setAllowedFilesList("doc,txt,jpg,rar,mid,waw,mp3,gif,png,jpeg");      
              
              
        //4.设定禁止上传的文件（通过扩展名限制）,禁止上传带有exe,bat,jsp,htm,html扩展名的文件和没有扩展名的文件。      
            su.setDeniedFilesList("exe,bat,jsp,htm,html");      
         
            //上传文件      
            su.upload();      
            //修改文件名
           	fileName = DateTimeStr.formatDateStrLong()+"."+su.getFiles().getFile(0).getFileExt();
            //将上传文件保存到指定目录 
            su.getFiles().getFile(0).saveAs("/UploadFiles/"+fileName);     
            //su.getFiles().getFile(0).saveAs("XXXXXXXXXXXXX.jpg");
        
        } catch (Exception e) {     
            e.printStackTrace();
            info = e.getMessage();
            sign = false;     
        }
        
        System.out.print(sign); 
        if(sign)     
        {     
            out.println("<script>parent.upImgCback('1','"+fileName+"')</script>");     
        }else     
        {     
            out.println("<script>parent.upImgCback('"+info+"','')</script>");      
        }      
    %>   